1.3 CloudKit 数据库结构

容器

在 iCloud 开发中,“容器”是一个核心概念,用于组织和存储应用程序的数据。iCloud 容器(iCloud Containers)是一个存储区域,应用程序可以在其中存储和同步数据到 iCloud 上。

主要特征:

  1. 数据分离和安全:每个 iCloud 容器都是独立的存储区域。这种隔离确保了应用之间的数据不会相互干扰,同时增强了数据安全性。

  2. 数据同步:iCloud 容器允许应用程序在多个设备之间同步数据。例如,你可以在 iPhone 上编辑文档,然后在 Mac 上继续工作,而无需手动传输文件。所有更改都会自动同步到相应的容器中。

  3. 私有与共享容器:iCloud 提供私有容器和共享容器。私有容器是特定于单个应用程序的,而共享容器允许多个应用程序(通常来自同一个开发者)访问同一个数据集。例如,同一公司发布的不同应用程序可以使用同一个共享容器来共享数据。

  4. 基于 CloudKit 的数据存储:CloudKit 是 iCloud 提供的数据库服务,开发者可以使用它来在 iCloud 容器中存储结构化数据。通过 CloudKit,开发者可以存储、查询和管理数据,而无需直接管理服务器。

  5. 容器标识符:每个 iCloud 容器都有一个唯一的标识符,通常以 "iCloud." 开头,后跟开发者指定的标识符(例如:iCloud.com.example.MyApp)。这个标识符用于区分不同的容器和应用。

注意事项:

注意:容器创建后是无法删除的,将在 iCloud 仪表盘上永远存在



本文作者:Maeiee

本文链接:1.3 CloudKit 数据库结构

版权声明:如无特别声明,本文即为原创文章,版权归 Maeiee 所有,未经允许不得转载!


喜欢我文章的朋友请随缘打赏,鼓励我创作更多更好的作品!